reasoning practice set